<?php
session_start();
include("config/config.php");
$date=date("d.m.Y");
$date2=date("H:i");
$date = $date2 . " " . $date;
$get = htmlspecialchars($_GET ['to']);
if($get=="reg"){
$captcha=htmlspecialchars($_POST['captcha']);
$login=htmlspecialchars($_POST['login']);
$p1=htmlspecialchars($_POST['p1']);
$p2=htmlspecialchars($_POST['p2']);
$site_url=htmlspecialchars($_POST['site_url']);
$invite=htmlspecialchars($_POST['invite']);
$about1=htmlspecialchars($_POST['about1']);
if($p1=='' or $p2=='' or $login=='' or $invite=='' or $captcha==''){echo "Заполните поля под звездочками."; exit;}
if ($_SESSION['mit_captcha']!=$captcha){echo "Неверный код!"; exit;} else {
			$_SESSION['mit_captcha']='';}
if($p1!=$p2){echo "Пароль не совпадают.<br>";} else {
	$dir = "profiles/".$login;
	if(!file_exists($dir)){
		include('plugins/invites/index.php');
		if (iconv_strlen($site_url,'utf-8')>50){echo "Неверная длинна cайта!"; exit;}
		if (iconv_strlen($about1,'utf-8')>21){echo "Неверная длинна \"о себе\"!"; exit;}
		$invite = str_replace('|','',$invite);
		if(preg_match("/".$invite."/i",$invites)){
			mkdir($dir, 0777);
			$confl = $dir . "/config.php";
			$recf = $dir . "/record.php";
			$idf = $dir . "/id.php";
			$p1 = md5($p1);
			$message = '<?php
			$name = "'.$login.'";
			$pass = "'.$p1.'";
			$invite = 1;
			$about = "'.$about1.'";
			$site = "'.$site_url.'";
			?>';
			$fs=fopen($idf, 'w');
			fwrite($fs, '<? $id=1; ?>');
			fclose($fs);
			$fs=fopen($confl, 'w');
			fwrite($fs, $message);
			fclose($fs);
			$text = "%SHB%/images/new_tweet.jpg|||Моя первая запись в моем миниблоге.|||".$date."|||0";
			$fs=fopen($recf, 'w');
			fwrite($fs, $text);
			fclose($fs);
			$invite = "|".$invite."|";
			$invites = str_replace($invite,'',$invites);
			$txt = '<?php
			$invites = "'.$invites.'";
			?>';
			$fs=fopen('plugins/invites/index.php', 'w');
			fwrite($fs, $txt);
			fclose($fs);
			echo "Регистрация прошла успешно.";
		} else {echo "Неверный инвайт.<br>";}
	} else {echo "Такой пользователь уже существует!<br>";}
}}
$shab = $shab_dir."/index.php";
$reg_d = $shab_dir."/reg.php";
if(file_exists($reg_d)){$reg_p=file_get_contents($reg_d);} else {echo "Ошибка! Шаблон поврежден."; exit;}
if(file_exists($shab)){$shab_p=file_get_contents($shab);} else {die("Шаблон не найден!");}
$shab_p = str_replace("%TITLE%",$titm." регистрация",$shab_p);
$shab_p = str_replace("%BODY%",$reg_p,$shab_p);
$shab_p = str_replace("%BLOGMSG%",'',$shab_p);
$shab_p = str_replace("%ADD%",'',$shab_p);
$shab_p = str_replace("%ADR%",'',$shab_p);
$shab_p = str_replace("%FOOTER%",$footer,$shab_p);
$shab_p = str_replace("%SHB%",$shab_dir,$shab_p);
$shab_p = str_replace("%FR%",'',$shab_p);
$shab_p = str_replace("%LOGIN%",'',$shab_p);
echo $shab_p;
?>